A Web Caching Primer
نویسنده
چکیده
This material is posted here with permission of the IEEE. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by sending an email message to [email protected]. A Web Caching Primer Now a significant part of the Web's infrastructure, Web resource caching can reduce network latencies and bandwidth demands transparently. W hen the Web was new, a single entity could (and did) list and index all of the Web pages available, and searching was just an application of the Unix egrep command over an index of 110,000 documents. 1 Today, even though the larger search engines index billions of documents , any one engine is likely to see only a fraction of the content available. 2 Moreover, with the widespread commer-cialization of the Web, exceeding the " eight-second rule " for downloading a Web page can mean a significant loss of revenue as many users will move on to a new site if they are unsatisfied with the performance of the current one. 3 Finally, as increased Web use necessitates larger and more expensive connections to the Internet, concern for efficient use of those connections similarly increases. This article provides a primer on Web resource caching, one technology used to make the Web scalable. Web caching can reduce bandwidth usage, decrease user-perceived latencies, and reduce Web serv-er loads transparently. As a result, caching has become a significant part of the Web's infrastructure. Caching has even spawned a new industry: content delivery networks, which are also growing at a fantastic rate. Readers familiar with relatively advanced Web caching topics such as the Internet Cache Protocol (ICP), 4 invalida-tion, and interception proxies are not likely to learn much here. Instead, this article is designed for the general audience of Web users. Rather than a how-to guide to caching technology deployment, it is a high-level argument for the value of Web caching to content consumers and producers. The article defines caching, explains how it applies to the Web, and describes when and why it is useful. Though I provide several topical references , readers interested in survey papers should look elsewhere (see the sidebar, " Web Caching Resources " on page 43). Memory architectures use caching to improve computer performance. 5 Because central processing units operate at …
منابع مشابه
A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملExploring the Web Caching Method to Improve the Web Efficiency
In this paper, discuss about the Web Caching technique, Web caching is a familiar technique for reducing access latencies and bandwidth consumption. It is reducing server loads, client request latencies, and network traffic. The paper described the basic Cache Models like front-end, Data end and Distributed Cache application design scenario. The paper explain about the advantage of the web Cach...
متن کاملWeb-Log Mining for Predictive Web Caching
Caching is a well-known strategy for improving the performance of Web-based systems. The heart of a caching system is its page replacement policy, which selects the pages to be replaced in a cache when a request arrives. In this paper, we present a Web-log mining method for caching Web objects and use this algorithm to enhance the performance of Web caching systems. In our approach, we develop ...
متن کاملA Survey of Web Caching and Prefetching
Web caching and prefetching are the most popular techniques that play a key role in improving the Web performance by keeping web objects that are likely to be visited in the near future closer to the client. Web caching can work independently or integrated with the web prefetching. The Web caching and prefetching can complement each other since the web caching exploits the temporal locality for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 5 شماره
صفحات -
تاریخ انتشار 2001